\hypertarget{structb_f_i_f_o___info__t}{}\section{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t Struct Reference}
\label{structb_f_i_f_o___info__t}\index{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t@{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t}}


{\ttfamily \#include $<$b\+\_\+fifo.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t $\ast$ \mbox{\hyperlink{structb_f_i_f_o___info__t_a1a31631f37dee0a497a399375ddf4898}{pbuf}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structb_f_i_f_o___info__t_aaba88b24a21a6c70c895c0d55f4a69a0}{size}}
\item 
volatile uint16\+\_\+t \mbox{\hyperlink{structb_f_i_f_o___info__t_a57db0a4d3ff20bcc56f76881c520f4f6}{r\+\_\+index}}
\item 
volatile uint16\+\_\+t \mbox{\hyperlink{structb_f_i_f_o___info__t_aab577f4558bd899926454eff3636f637}{w\+\_\+index}}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 56 of file b\+\_\+fifo.\+h.



\subsection{Field Documentation}
\mbox{\Hypertarget{structb_f_i_f_o___info__t_a1a31631f37dee0a497a399375ddf4898}\label{structb_f_i_f_o___info__t_a1a31631f37dee0a497a399375ddf4898}} 
\index{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t@{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t}!pbuf@{pbuf}}
\index{pbuf@{pbuf}!b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t@{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t}}
\subsubsection{\texorpdfstring{pbuf}{pbuf}}
{\footnotesize\ttfamily uint8\+\_\+t$\ast$ pbuf}



Definition at line 58 of file b\+\_\+fifo.\+h.

\mbox{\Hypertarget{structb_f_i_f_o___info__t_a57db0a4d3ff20bcc56f76881c520f4f6}\label{structb_f_i_f_o___info__t_a57db0a4d3ff20bcc56f76881c520f4f6}} 
\index{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t@{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t}!r\+\_\+index@{r\+\_\+index}}
\index{r\+\_\+index@{r\+\_\+index}!b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t@{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t}}
\subsubsection{\texorpdfstring{r\+\_\+index}{r\_index}}
{\footnotesize\ttfamily volatile uint16\+\_\+t r\+\_\+index}



Definition at line 60 of file b\+\_\+fifo.\+h.

\mbox{\Hypertarget{structb_f_i_f_o___info__t_aaba88b24a21a6c70c895c0d55f4a69a0}\label{structb_f_i_f_o___info__t_aaba88b24a21a6c70c895c0d55f4a69a0}} 
\index{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t@{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t}!size@{size}}
\index{size@{size}!b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t@{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t}}
\subsubsection{\texorpdfstring{size}{size}}
{\footnotesize\ttfamily uint16\+\_\+t size}



Definition at line 59 of file b\+\_\+fifo.\+h.

\mbox{\Hypertarget{structb_f_i_f_o___info__t_aab577f4558bd899926454eff3636f637}\label{structb_f_i_f_o___info__t_aab577f4558bd899926454eff3636f637}} 
\index{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t@{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t}!w\+\_\+index@{w\+\_\+index}}
\index{w\+\_\+index@{w\+\_\+index}!b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t@{b\+F\+I\+F\+O\+\_\+\+Info\+\_\+t}}
\subsubsection{\texorpdfstring{w\+\_\+index}{w\_index}}
{\footnotesize\ttfamily volatile uint16\+\_\+t w\+\_\+index}



Definition at line 61 of file b\+\_\+fifo.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{b__fifo_8h}{b\+\_\+fifo.\+h}}\end{DoxyCompactItemize}
